x86: clean up vm_event-related code in asm-x86/domain.h
authorRazvan Cojocaru <rcojocaru@bitdefender.com>
Wed, 9 Sep 2015 14:27:24 +0000 (16:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 9 Sep 2015 14:27:24 +0000 (16:27 +0200)
commit780f119c8b073b36bcc098ef7b7f70fd1dc17c96
tree5888af876f558b6b71bbc79b64945a1b1187e8e9
parentf025e6ddde98819083aadee11f776180cf5c6dce
x86: clean up vm_event-related code in asm-x86/domain.h

As suggested by Jan Beulich, moved struct monitor_write_data from
struct arch_domain to struct arch_vcpu, as well as moving all
vm_event-related data from asm-x86/domain.h to struct vm_event,
and allocating it dynamically only when needed.

Suggested-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/domain.c
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/mm/p2m.c
xen/arch/x86/vm_event.c
xen/include/asm-x86/domain.h
xen/include/asm-x86/vm_event.h